-----------------------------------------------------------------------
 PLEASE READ FOLLOWING PRIORITY DESCRIPTION BEFORE USE ANY PRIORITIES
-----------------------------------------------------------------------

-- Extraction from WIN API help --

IDLE PRIORITY - Indicates a process whose threads run only when the
system is idle and are preempted by the threads of any process running
in a higher priority class. An example is a screen saver. The
idle-priority class is inherited by child processes.

NORMAL PRIORITY - Indicates a normal process with no special scheduling
needs.

HIGH PRIORITY - Indicates a process that performs time-critical tasks
that must be executed immediately for it to run correctly. The threads
of a high-priority class process preempt the threads of normal or idle
priority class processes. An example is Windows Task List, which must
respond quickly when called by the user, regardless of the load on the
operating system. Use extreme care when using the high-priority class,
because a high-priority class CPU-bound application can use nearly
all available cycles.

REALTIME PRIORITY - Indicates a process that has the highest possible
priority. The threads of a real-time priority class process preempt
the threads of all other processes, including operating system
processes performing important tasks. For example, a real-time process
that executes for more than a very brief interval can cause disk caches
not to flush or cause the mouse to be unresponsive.

-- End of extraction from WIN API help --


BE VERY CAREFULL WITH USEAGE OF HIGH AND ESPECIALLY REALTIME PRIORITY !

